Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Switzerland #1-w1 Italy F3 Italy F5 Italy F6 Netherlands F3 Netherlands F4 Germany F14 Germany F15 Germany F16 France F16 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F1 Germany F2 Italy F11 Italy F12 Italy F13 Italy F14 Germany F1 Italy F15 Italy F16 Italy F17 Germany F6 Germany F10 Germany F11 Germany F12 Germany F13 Germany F14 Germany F15 France F15 Germany-w1 Germany-w2 Germany-w3 Germany-w4 Germany F3 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Italy F12 Germany F6 Germany F7 Germany F8 Germany F9A Germany F10 Germany F11 Germany F13 Germany F15 Germany F16 Germany F1 Germany F2 Germany F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F5 Germany F7 Germany F8 Germany F9 Germany F15 Germany F16 France F15 Germany F18 Germany F19 Germany F1 Germany F2 Germany F4 Germany F5 Switzerland F1 Switzerland F2 Switzerland F3 Turkey F3 Germany F6 Germany F7 Germany F8 Germany F9 Germany F10 France F14 Germany F21 Spain F1 Spain F2 Spain F3 Spain F4 Switzerland F1 Switzerland F2 Switzerland F3 Germany F6 Germany F7 Germany F2 Open Castilla y Leon Trofeo Iberdrola - Segovia San Marino Cepu Open - San Marino Corona Mexico City Open - Mexico City XL Capital Bermuda Open - Bermuda Nord/LB Open 2004 - Braunschweig Pekao Open 2004 - Szczecin Intersport Heilbronn Open - Heilbronn ATP Slovak Open Challenger - Bratislava Lambertz Open by Stawag - Aachen Heilbronn Open - Heilbronn Baden Open - Karlsruhe Baden Open - Ettlingen Schickendanz Open - Furth Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Open Sainte Victoire - Aix-En-Provence Schickedanz Open - Furth Bauer Watertechnology Cup 2007 - Eckental Open Castilla y Leon - Segovia Banca Stato Challenger Lugano - Lugano Black Forest Open 2002 - Freudenstadt VI Gramado Open de Tenis - Gramado Corona Mexico City Open - Mexico City Warsteiner Challenger Wolfsburg - Wolfsburg Status Athens Open - Athens Roma Open Challenger - Rome Sao Paulo - Brazil Stella Artois Clay Court Championships - Budaors Bogota Challenger - Bogota Baden Open - Karlsruhe V Trani Cup - Trani Schickendanz Open - Furth Geneva Challenger - Geneva Tennislife Cup - Napoli Kobstaedernes ATP Challenger - Kolding Wolfsburg Challenger Karlsruhe Challenger Oberstaufen Challenger Almaty Challenger Freudenstadt Challenger Ljubljana Challenger Tarragona Challenger Kolding Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Heilbronn Challenger Bergamo Challenger Napoli Challenger Monza Challenger Johannesburg Challenger Rhodes Challenger Karshi Challenger Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella Banja Luka Challenger Ethias Trophy - Mons Memorial Piertomaso Tessitore - San Remo Poznan Challenger Manchester Challenger Kitzbuhel Challenger Mons Challenger Tashkent Challenger Orleans Challenger Eckental Challenger Aachen Challenger Helsinki Challenger Dallas Challenger Bath Challenger Johannesburg Challenger Rome Challenger Poznan Challenger San Marino Challenger Cordenons Challenger Manerbio Challenger Szczecin Challenger Trnava Challenger Mons Challenger Orleans Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Heilbronn Challenger Quimper Challenger Cherbourg Challenger Sarajevo Challenger Barletta Challenger Schickedanz Open 2007 - Furth Napoli Challenger Furth Challenger Genova Challenger Orleans Challenger Mons Challenger Samarkand Challenger Eckental Challenger Helsinki Challenger Sarajevo Challenger St. Brieuc Challenger Rome Challenger Johannesburg Challenger Rome Challenger Nottingham-2 Challenger Meerbusch Challenger Genova Challenger Szczecin Challenger Orleans Challenger Mons Challenger Rennes Challenger Mouilleron-Le-Captif Challenger Rennes Challenger Eckental Challenger Ortisei Challenger Helsinki Challenger Andria Challenger Heilbronn Challenger Bergamo Challenger Leon Challenger Volkswagen Challenger 2004 - Wolfsburg Genova Challenger Cherbourg Challenger Szczecin Challenger Orleans Challenger Vercelli Challenger Mons Challenger Rennes Challenger Eckental Challenger Brescia Challenger Irving Challenger Vercelli Challenger Rome Challenger Heilbronn Challenger Segovia Challenger Meerbusch Challenger Labertz Open by Stawag - Aachen Istanbul Challenger Bergamo Challenger Sacramento Challenger Fairfield Challenger Las Vegas Challenger Copa Petrobras Argentina - Buenos Aires Biella Challenger Lambertz Open by Stawag 2007 - Aachen Top Wool Challenger - Biella Eckental Challenger Ortisei Challenger Genova Challenger BMW Tennis Championship - Sunrise Brescia Challenger Andria Challenger Bergamo Challenger Wroclaw Challenger Manchester Challenger Heilbronn Challenger Bauer Watertechnology Cup - Eckental Ortisei Challenger Braunschweig Challenger Surbiton Challenger Geneva Challenger - Geneva Bratislava Challenger Jonkoping Challenger Szczecin Challenger Orleans Challenger SkiStar Swedish Open - Bastad Irving Challenger Surbiton Challenger Braunschweig Challenger Genova Challenger Szczecin Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Eckental Challenger Rennes Challenger Quimper Challenger Marbella Challenger Heilbronn Challenger Surbiton Challenger Braunschweig Challenger Meerbusch Challenger Como Challenger Genova Challenger Szczecin Challenger Orleans Challenger Ortisei Challenger Ismaning Challenger Noumea Challenger Newport Beach Challenger Cleveland Challenger Dallas Challenger Lille Challenger Sophia Antipolis Challenger Leon Challenger Heilbronn Challenger Ludwigshafen Challenger Cherbourg Challenger Koblenz Challenger Surbiton Challenger Hamburg Challenger Eckental Challenger Biella 3 Challenger Lille Challenger Split 2 Challenger Furth Challenger Como Challenger Citta di Monza - Monza Scheveningen Challenger Miller Lite Hall of Fame Tennis Championships - Newport Puerto Vallarta Challenger Heilbronn Challenger Marburg Challenger Open Seat Godo 2003 - Barcelona Le Gosier Challenger Salzburg Challenger Bath Challenger Rome Challenger Black Forest Open - Freudenstadt Bauer Watertechnilogy Cup 2008 - Eckental Ortisei Challenger Cairo Challenger Bratislava Challenger Guadalajara Challenger Cremona Challenger Salzburg Challenger Furth Challenger Belgrade Challenger Brasil Open - Costa do Sauipe Synsam Swedish Open - Bastad Szczecin Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Idea Prokom Open - Sopot Open Romania - Bucharest Aix En Provence Challenger Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Heineken Open - Auckland Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco Zagreb Challenger Grand Prix Hassan II - Casablanca BMW Open - Munich Synsam Swedish Open - Bastad Pau Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven San Luis Potosi Challenger Split 1 Challenger Copa AT&T - Buenos Aires Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Nottingham Challenger Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Sydney International - Sydney Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telcel - Acapulco Mons Challenger Copa AT&T - Buenos Aires Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich Potchefstroom Challenger Hypo Group Tennis International - Portschach Ismaning Challenger Mercedes Cup - Stuttgart Oberstaufen Cup - Oberstaufen Guzzini Challenger - Recanati Biella 4 Challenger Generali Open - Kitzbuhel Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland Brasil Open - Costa do Sauipe Bergamo Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. Men's Clay Court Championships - Houston Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Mallorca Open - Mallorca Stockholm Open - Stockholm Tiburon Challenger Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Movistar Open - Vina del Mar Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Orange Warsaw Open - Warsaw Pilot Pen Tennis - New Haven If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon Movistar Open - Vina del Mar Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai Heineken Open - Auckland Movistar Open - Santiago SA Tennis Open - Johannesburg Idea Prokom Open - Sopot Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona AEGON Championships - London Next Generation Adelaide International - Adelaide Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Copa Telmex - Buenos Aires AIG Japan Open Tennis Championships - Tokyo Open Sud de France - Montpellier Aircel Chennai Open - Chennai Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Delray Beach International Tennis Championships - Delray Beach Meerbusch Challenger Open Sabadell Atlantico - Barcelona Heineken Open - Auckland Serbia Open - Belgrade BMW Open - Munich Gerry Weber Open - Halle Copa Telmex - Buenos Aires SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Winston Salem - Winston Salem Rakuten Japan Open - Tokyo Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Copa Claro - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca BMW Open - Munich Gerry Weber Open - Halle Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Movistar Open - Santiago Moselle Open - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Qatar ExxonMobil Open - Doha VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Power Horse Cup - Dusseldorf AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Open 13 - Marseille Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston BMW Open - Munich Power Horse Cup - Dusseldorf Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Kremlin Cup - Moscow If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha Heineken Open - Auckland Open Sud de France - Montpellier U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Moselle Open - Metz Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro US Men's Clay Court Championship - Houston BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Suisse Open - Gstaad Moselle Open - Metz Chengdu Open - Chengdu Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad BMW Open - Munich Open Parc - Lyon Ricoh Open - 's-Hertogenbosch Suisse Open - Gstaad US Men's Clay Court Championship - Houston BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle BellSouth Open - Vina del Mar Mumbai Open - Mumbai Catella Swedish Open - Bastad Mercedes Cup - Stuttgart Estoril Open - Estoril Open Sud de France - Montpellier Mercedes Cup - Stuttgart Grand Prix Hassan II - Casablanca Abierto Mexicano Telcel - Acapulco Open Seat Godo 2005 - Barcelona Wimbledon - London Miller Lite Hall of Fame Tennis Championships - Newport Qatar ExxonMobil Open - Doha BellSouth Open - Vina del Mar US Men's Clay Court Championships - Houston Davidoff Swiss Indoors - Basel Brasil Open - Costa do Sauipe Mercedes Cup - Stuttgart SAP Open - San Jose Mercedes Cup - Stuttgart Gerry Weber Open - Halle Moselle Open - Metz Rakuten Japan Open - Tokyo Gerry Weber Open - Halle Barcelona Open BancSabadell - Barcelona ATP Studena Croatia Open - Umag Campbell's Hall of Fame Tennis Championships - Newport NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg BNP Paribas Masters - Paris Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai ATP Masters - Shanghai Delray Beach Open - Delray Beach Moselle Open - Metz Open Sud de France - Montpellier French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Cup - Montreal Western & Southern Open - Cincinnati Mutua Madrilena Masters Madrid - Madrid Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne Davis Cup, World Group, QF, BLR-ARG 5-0 Davis Cup, World Group, QF, ARG-SWE 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, CZE-ARG, 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, SF, FRA-ARG 5-0 Davis Cup, World Group, F, ESP-ARG 3-1 Davis Cup, World Group, 1R, ARG-ITA 1-3 U.S. Open - New York River Oaks International Tennis Tournament - Houston River Oaks International Tennis Tournament - Houston Davis Cup, World Group, QF, ARG-KAZ 5-0 AAMI Classic - Kooyong Davis Cup, World Group, 1R, GER-ARG 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, World Group, QF, ARG-FRA 3-2 Olympics - Beijing Olympics - London Davis Cup, World Group, PO, DOM-GER 1-4 Davis Cup, World Group, QF, ITA-ARG 1-3 Wimbledon - London Davis Cup, World Group, 1R, ARG-NED 5-0 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, 1R, ARG-ROU 4-1 Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, 1R, ARG-GER 5-0 Davis Cup, World Group, SF, CZE-ARG 3-2 All Lower level tournaments Olympics - Rio de Janeiro